/**
 * 2010(c) Copyright Oceansoft Information System Co.,LTD. All rights reserved.
 * <p>
 * Compile: JDK 1.6+
 * <p>
 * 版权所有(C)：江苏欧索软件有限公司
 * <p>
 * 公司名称：江苏欧索软件有限公司
 * <p>
 * 公司地址：中国苏州科技城青山路1号
 * <p>
 * 网址: http://www.oceansoft.com.cn
 * <p>
 * 作者: 090922(陈伟)
 * <p>
 * 文件名: com.oceansoft.mobile.econsole.modules.sys.entity.SysUser.java 
 * <p>
 * 类产生时间: 2014/4/26 0026 下午 12:42
 * <p>
 * 负责人: 090922(陈伟)
 * <p>
 * Email:javacspring@gmail.com
 * <p>
 * 所在组 : 掌上公安应用平台
 * <p>
 * 所在部门: 开发部--手持技术部
 * <p>
 * <p>
 */
package cn.com.oceansoft.business.sys.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统用户实体类
 *
 * @author: chenw
 * @time: 2014/4/26 0026 下午 12:42
 */

public class SysUser implements Serializable{

    public static final int STATUS_INVALID = 1;//状态无效
    public static final int STATUS_VALID = 0;//状态有效
    private static final long serialVersionUID = 9157406379783775543L;



    private String guid; //主键
    private String username; //通行账号
    private String password; //通行密码
    private String usertype; //注册类型(0企业会员，1非企业会员)
    private String company; //单位名称
    private String companytype; //单位类型
    private String realname; //真实姓名
    private String job; //职称/职位
    private String companytel; //单位电话
    private String phone; //个人手机
    private String companyaddress; //单位地址
    private String userlevel; //用户类型(0注册用户，1管理员，2专家)
    private String isapproval; //审核是否通过 0:不通过 1:已通过
    private String isdelete; //是否删除(0:标识正常  1:标识删除)
    private Date createtime; //创建时间
    private String temp1; //管理员是否通过key认证，为0不通过key认证
    private String temp2; //是否审核：0未审核，1已审核
    private String temp3; //备用3 存放验证码code
    private String temp4; //备用4
    private String TEMP5; //备用5


    private String expertstype;//专家类别（A,B）
    private String type;//1：该日期，备注为临时有事的专家 ---- 参与随机抽取，但是备注为缺席2：该日期，被其他项目抽取过的专家 ----- 不参与随机抽取
    private String remark;//标注原因
    private String tdate;//评审时间

    private String positionguid;//岗位guID
    private String positionid;//岗位ID
    private String positionname;//岗位名称
    private String positionlevel;//岗位级别

    public String getPositionguid() {
        return positionguid;
    }

    public void setPositionguid(String positionguid) {
        this.positionguid = positionguid;
    }

    public String getPositionid() {
        return positionid;
    }

    public void setPositionid(String positionid) {
        this.positionid = positionid;
    }

    public String getPositionlevel() {
        return positionlevel;
    }

    public void setPositionlevel(String positionlevel) {
        this.positionlevel = positionlevel;
    }

    public String getPositionname() {
        return positionname;
    }

    public void setPositionname(String positionname) {
        this.positionname = positionname;
    }

    public SysUser() {
    }

    public SysUser(String username, String password) {
        this.username = username;
        this.password = password;
    }

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getUsertype() {
        return usertype;
    }

    public void setUsertype(String usertype) {
        this.usertype = usertype;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getCompanytype() {
        return companytype;
    }

    public void setCompanytype(String companytype) {
        this.companytype = companytype;
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getCompanytel() {
        return companytel;
    }

    public void setCompanytel(String companytel) {
        this.companytel = companytel;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCompanyaddress() {
        return companyaddress;
    }

    public void setCompanyaddress(String companyaddress) {
        this.companyaddress = companyaddress;
    }

    public String getUserlevel() {
        return userlevel;
    }

    public void setUserlevel(String userlevel) {
        this.userlevel = userlevel;
    }

    public String getIsapproval() {
        return isapproval;
    }

    public void setIsapproval(String isapproval) {
        this.isapproval = isapproval;
    }

    public String getIsdelete() {
        return isdelete;
    }

    public void setIsdelete(String isdelete) {
        this.isdelete = isdelete;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public String getTemp1() {
        return temp1;
    }

    public void setTemp1(String temp1) {
        this.temp1 = temp1;
    }

    public String getTemp2() {
        return temp2;
    }

    public void setTemp2(String temp2) {
        this.temp2 = temp2;
    }

    public String getTemp3() {
        return temp3;
    }

    public void setTemp3(String temp3) {
        this.temp3 = temp3;
    }

    public String getTemp4() {
        return temp4;
    }

    public void setTemp4(String temp4) {
        this.temp4 = temp4;
    }

    public String getTEMP5() {
        return TEMP5;
    }

    public void setTEMP5(String TEMP5) {
        this.TEMP5 = TEMP5;
    }


    public String getExpertstype() {
        return expertstype;
    }

    public void setExpertstype(String expertstype) {
        this.expertstype = expertstype;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getTdate() {
        return tdate;
    }

    public void setTdate(String tdate) {
        this.tdate = tdate;
    }
}
